// init user and group
let userUtils = require('../utils/userUtils');


let adminPhoneNo = '12345678901';

let adminInfo = {
    nickname: '管理员',
    password: 'tangrisheng', // 用户密码
    name: 'admin', // 用户姓名
    cellphone: adminPhoneNo, // 手机号
    company: '维应', // 公司名称
    isValid: true, // 用户是否验证通过
    authorities: ['admin'], // 用户权限 admin 管理员 login 普通用户,signIn 签到管理用户
    kind: userUtils.kind.admin
};


User.findOne({
    cellphone: adminPhoneNo,
}).exec(function (err, findUserResult) {
    if (err) {
        return;
    }
    if (!findUserResult) {
        // admin user not exist
        User.create(adminInfo, function (err, createUserResult) {
            if (err) {
                console.log('create admin user error');
            }
        });
    }
});
